home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 26 / AACD 26.iso / AACD / Online / Qpopper / make.unixware < prev    next >
Encoding:
Text File  |  1996-02-07  |  2.1 KB  |  89 lines

  1. #@(#)@(#)Makefile    2.5  2.5 4/3/91
  2.  
  3. CSRCS        =    flock.c pop_dele.c pop_dropcopy.c \
  4.             pop_get_command.c pop_get_subcommand.c pop_init.c \
  5.             pop_last.c pop_list.c pop_log.c pop_lower.c \
  6.             pop_msg.c pop_parse.c pop_pass.c pop_quit.c \
  7.             pop_rset.c pop_send.c pop_stat.c pop_updt.c \
  8.             pop_user.c pop_xtnd.c pop_xmit.c popper.c \
  9.             pop_bull.c xtnd_xlst.c pop_uidl.c mktemp.c \
  10.             pop_rpop.c pop_apop.c md5.c
  11.  
  12. OBJS        =    flock.o pop_dele.o pop_dropcopy.o \
  13.             pop_get_command.o pop_get_subcommand.o pop_init.o \
  14.             pop_last.o pop_list.o pop_log.o pop_lower.o \
  15.             pop_msg.o pop_parse.o pop_pass.o pop_quit.o \
  16.             pop_rset.o pop_send.o pop_stat.o pop_updt.o \
  17.             pop_user.o pop_xtnd.o pop_xmit.o popper.o \
  18.             pop_bull.o xtnd_xlst.o pop_uidl.o mktemp.o \
  19.             pop_rpop.o pop_apop.o md5.o
  20.  
  21. DOCS        =    README pop3.rfc1081 pop3e.rfc1082 popper.8
  22.  
  23. INCLUDES    =    popper.h version.h
  24.  
  25. SRCS        =    ${CSRCS} ${INCLUDES}
  26.  
  27. SCCS        =    /usr/ucb/sccs
  28.  
  29. REL        =
  30.  
  31. #CC = gcc -fstrength-reduce -fpcc-struct-return 
  32. CC = cc
  33.  
  34. MAKEFILE    =    Makefile
  35.  
  36. #               Defines are described in the INSTALL document.
  37.  
  38. CFLAGS        =    -DBIND43 -DHAVE_VSPRINTF -DSYSV -DUNIXWARE -DAUTH \
  39.             -DAPOP=\"/etc/pop.auth\" -DPOPUID=\"pop\"
  40.  
  41. TARGET        =    popper.unixware
  42.  
  43. TAR        =    ${TARGET}.tar
  44.  
  45. INSTALLDIR    =    /usr/local/lib
  46.  
  47. MANPAGE        =    popper.8
  48.  
  49. CATPAGE        =    popper.0
  50.  
  51. MANDIR        =    /usr/local/man/cat8
  52.  
  53.  
  54. all: ${TARGET} popauth
  55.  
  56.  
  57. ${TARGET}: ${OBJS}
  58.     ${CC}  ${OBJS} -o ${TARGET} -lsocket -lnsl -lresolv -ldbm
  59.  
  60. popauth: popauth.o flock.o
  61.     ${CC}  -o popauth popauth.o  flock.o -ldbm
  62.  
  63. tar: ${SRCS} ${DOCS} ${MAKEFILE}
  64.     rm -f ${TAR} *.Z*
  65.     tar -cvf ${TAR} ${SRCS} ${DOCS} ${MAKEFILE}
  66.     compress ${TAR}
  67.     uuencode ${TAR}.Z ${TAR}.Z > ${TAR}.Z.uuencoded
  68.     split -300 ${TAR}.Z.uuencoded
  69.     mv xaa ${TAR}.Z.uuencoded.xaa
  70.     mv xab ${TAR}.Z.uuencoded.xab
  71.     mv xac ${TAR}.Z.uuencoded.xac
  72.     mv xad ${TAR}.Z.uuencoded.xad
  73.     mv xae ${TAR}.Z.uuencoded.xae
  74.  
  75. clean:
  76.     rm -f core *.o *.Z*
  77.     ${SCCS} clean
  78.  
  79. sources: ${SRCS}
  80.  
  81. ${SRCS}:
  82.     ${SCCS} get ${REL} $@ -p | expand -4 > $@
  83.  
  84. ${DOCS}:
  85.     ${SCCS} get README -p | expand -4 > README
  86.     ${SCCS} get popper.8 -p | expand -4 > popper.8
  87.     
  88. ${OBJS}:    popper.h version.h
  89.